formidable adversary - Spanish English Dictionary